<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
</head>

<body>
    <h2>TCP与UDP的区别</h2>

    <p>1、TCP面向连接(如打电话要先拨号建立连接) ;UDP是无连
        接的，即发送数据之前不需要建立连接</p>
    <p>2、TCP 提供可靠的服务。也就是说，通过TCP连接传送的
        数据，无差错，不丢失，不重复，且按序到达;UDP尽最大
        努力交付，即不保证可靠交付</p>
    <p>3、TCP面向字节流，实际上是TCP把数据看成一连串无结
        构的字节流;UDP是面向报文的UDP没有拥塞控制，因此网
        络出现拥塞不会使源主机的发送速率降低(对实时应用很有
        用，如IP电话，实时视频会议等)</p>
    <p>4、每一条TCP连接只能是点到点的;UDP支持一对一,一对
        多，多对一和多对多的交互通信</p>
    <p>5、TCP首部开销20字节;UDP的首部开销小，只有8个字节</p>
    <p>6、TCP的逻辑通信信道是全双工的可靠信道，UDP则是不
        可靠信道</p>
    <script>
        function test() {
            var k = 0;
            for (j = 0, i = 0; j < 6, i < 10; j++, i++) {
                k = j + i;

            }
            console.log(k); //9+9=18
        }
        test();
        //首先每次for循环的i和j值是相等的:for循环共执行10次，k的最终值等于18。
    </script>
</body>

</html>